<!doctype html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>测试获取地理位置</title>
    <!--<script src="../1644/js/jquery-2.1.1.min.js"></script>-->
    <script src="http://code.jquery.com/jquery-latest.js"></script>
    <script>
        var url = 'http://chaxun.1616.net/s.php?type=ip&output=json&callback=?&_=' + Math.random();
        $.getJSON(url, function(data) {
        	console.info(data);
        	var json1 = JSON.stringify(data); 
        	$("#json1").html(json1);
            var ip = data.Ip;

            /* 有跨域问题 */
//            var url = "http://ip.taobao.com/service/getIpInfo.php?ip=" + ip;
//            $.getJSON(url, function (json) {
//                var myprovince2 = json.data.area;
//                var mycity2 = json.data.region;
//                alert("您所在的城市是：" + myprovince2 + mycity2);
//            });

            /*
            * 亲测可用
            * */
            $.getScript('http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js', function(_result) {
                console.info(remote_ip_info);
                var json2 = JSON.stringify(remote_ip_info); 
        		$("#json2").html(json2);
                var message = "";
                if (remote_ip_info.ret == '1') {
                    message = '国家：' + remote_ip_info.country + '<BR>省：' + remote_ip_info.province + '<BR>市：' + remote_ip_info.city + '<BR>区：' + remote_ip_info.district + '<BR>ISP：' + remote_ip_info.isp + '<BR>类型：' + remote_ip_info.type + '<BR>其他：' + remote_ip_info.desc;
                } else {
                    message = '没有找到匹配的IP地址信息！';
                }
                $("#message").html(message);
            });
        });
    </script>
</head>
<body>
<div id="json1"></div>
<br />
<div id="json2"></div>
<br />
<div id="message"></div>
</body>
</html>